package com.luo.partner.service;

import java.util.List;
import java.util.Map;

import com.luo.common.base.BaseService;
import com.luo.common.utils.Query;
import com.luo.partner.dao.model.TabMonthlyKnot;
import com.luo.partner.dao.model.TabMonthlyKnotExample;
import com.luo.partner.dao.model.TabMonthlyKnotTemp;
/**
* TabMonthlyKnotService接口
* Created by laohu on 2018/9/6.
*/
public interface TabMonthlyKnotService extends BaseService<TabMonthlyKnot, TabMonthlyKnotExample> {
TabMonthlyKnot get(Long id);

List<TabMonthlyKnot> list();

int save(TabMonthlyKnot role);

int update(TabMonthlyKnot role);

    int remove(Long id);

List<TabMonthlyKnot> list(Long userId);

    int batchRemove(Long[] ids);

    int count(Query query);

	List<TabMonthlyKnotTemp> findList(Map<String, Object> map);

	int countList(Map<String, Object> map);
}